"""
-- coding: utf-8 --
@Time : 2023/09/15
@Author : 张书译
@Describe:配置文件位置信息
"""

import os
import inspect

"""当前文件位置"""
CONFIG_DIR = os.path.dirname(os.path.abspath(__file__))

"""当前文件位置上一级"""
SRC_DIR = os.path.join(CONFIG_DIR, '..')

"""结果&日志"""
DATA_DIR = os.path.join(SRC_DIR, 'consequence')
LOG_DIR = os.path.join(DATA_DIR, 'logs')
ROM_REPORT_DIR = os.path.join(DATA_DIR, 'rom_reports')

"""下载excel表格位置"""
DownloadPath = os.path.join(DATA_DIR, 'Download')

"""用例位置"""
testCase = os.path.join(SRC_DIR, 'case')

"""配置文件位置"""
config_json = os.path.join(CONFIG_DIR, "config.json")
config_ini = os.path.join(CONFIG_DIR, "config.ini")
config_yaml = os.path.join(CONFIG_DIR, "config.yaml")


"""E_mail配置"""
E_mail = ['zsymtyxyr@163.com', 'zhangshuyi@mxnavi.com']

"""Appnium服务位置"""
appium_server_path = r'D:\CodeSoftware\Appium\node_modules\.bin\appium.cmd'

if not os.path.exists(LOG_DIR):
    os.makedirs(LOG_DIR)

if not os.path.exists(ROM_REPORT_DIR):
    os.makedirs(ROM_REPORT_DIR)


def current_name():
    """获取当前运行的方法名"""
    return inspect.stack()[1][3]